/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/egcd3-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 14:58:56,986 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 14:58:56,988 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 14:58:57,024 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 14:58:57,025 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 14:58:57,028 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 14:58:57,030 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 14:58:57,037 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 14:58:57,039 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 14:58:57,043 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 14:58:57,043 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 14:58:57,044 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 14:58:57,045 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 14:58:57,047 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 14:58:57,048 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 14:58:57,049 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 14:58:57,051 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 14:58:57,052 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 14:58:57,054 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 14:58:57,060 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 14:58:57,061 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 14:58:57,062 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 14:58:57,063 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 14:58:57,064 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 14:58:57,066 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 14:58:57,066 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 14:58:57,067 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 14:58:57,067 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 14:58:57,068 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 14:58:57,068 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 14:58:57,069 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 14:58:57,069 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 14:58:57,070 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 14:58:57,071 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 14:58:57,071 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 14:58:57,071 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 14:58:57,072 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 14:58:57,072 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 14:58:57,072 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 14:58:57,073 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 14:58:57,084 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 14:58:57,086 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-02 14:58:57,114 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 14:58:57,114 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 14:58:57,117 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 14:58:57,117 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 14:58:57,117 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 14:58:57,117 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 14:58:57,118 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 14:58:57,118 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 14:58:57,118 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 14:58:57,118 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 14:58:57,119 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 14:58:57,120 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 14:58:57,120 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 14:58:57,120 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 14:58:57,120 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 14:58:57,120 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 14:58:57,120 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 14:58:57,121 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 14:58:57,121 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-02 14:58:57,430 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 14:58:57,460 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 14:58:57,462 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 14:58:57,463 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 14:58:57,465 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 14:58:57,465 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2021-05-02 14:58:57,538 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b6bbfffa/43fbf45a222842f895bb3e93d0a7a597/FLAGcf586d2eb [2021-05-02 14:58:57,971 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 14:58:57,972 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2021-05-02 14:58:57,980 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b6bbfffa/43fbf45a222842f895bb3e93d0a7a597/FLAGcf586d2eb [2021-05-02 14:58:58,358 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5b6bbfffa/43fbf45a222842f895bb3e93d0a7a597 [2021-05-02 14:58:58,361 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 14:58:58,364 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 14:58:58,367 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 14:58:58,367 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 14:58:58,371 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 14:58:58,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,372 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50eea830 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58, skipping insertion in model container [2021-05-02 14:58:58,372 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,381 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 14:58:58,397 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 14:58:58,495 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/egcd3-ll_unwindbound100.c[490,503] [2021-05-02 14:58:58,513 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:58:58,524 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 14:58:58,536 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/egcd3-ll_unwindbound100.c[490,503] [2021-05-02 14:58:58,570 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 14:58:58,594 INFO L208 MainTranslator]: Completed translation [2021-05-02 14:58:58,595 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58 WrapperNode [2021-05-02 14:58:58,595 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 14:58:58,596 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 14:58:58,598 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 14:58:58,599 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 14:58:58,610 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,611 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,616 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,616 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,621 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,625 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,626 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (1/1) ... [2021-05-02 14:58:58,627 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 14:58:58,628 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 14:58:58,628 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 14:58:58,628 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 14:58:58,629 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (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-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 14:58:58,691 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 14:58:58,691 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 14:58:58,692 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 14:58:58,692 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 14:58:58,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 14:58:58,693 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 14:58:58,693 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 14:58:58,694 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 14:58:58,694 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 14:58:58,694 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 14:58:58,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 14:58:58,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 14:58:58,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 14:58:58,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 14:58:58,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 14:58:59,011 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 14:58:59,011 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-02 14:58:59,012 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:58:59 BoogieIcfgContainer [2021-05-02 14:58:59,012 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 14:58:59,014 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 14:58:59,018 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 14:58:59,020 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 14:58:59,020 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 02:58:58" (1/3) ... [2021-05-02 14:58:59,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f7fabc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:58:59, skipping insertion in model container [2021-05-02 14:58:59,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 02:58:58" (2/3) ... [2021-05-02 14:58:59,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f7fabc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 02:58:59, skipping insertion in model container [2021-05-02 14:58:59,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 02:58:59" (3/3) ... [2021-05-02 14:58:59,022 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound100.c [2021-05-02 14:58:59,027 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 14:58:59,029 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 14:58:59,041 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 14:58:59,060 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 14:58:59,060 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 14:58:59,060 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 14:58:59,060 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 14:58:59,060 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 14:58:59,060 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 14:58:59,060 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 14:58:59,060 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 14:58:59,073 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 14:58:59,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 14:58:59,078 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:58:59,078 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:58:59,078 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:58:59,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:58:59,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 1 times [2021-05-02 14:58:59,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:58:59,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263180171] [2021-05-02 14:58:59,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:58:59,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:58:59,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 14:58:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:58:59,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-02 14:58:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:58:59,259 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-05-02 14:58:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:58:59,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:58:59,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:58:59,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263180171] [2021-05-02 14:58:59,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263180171] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:58:59,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:58:59,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 14:58:59,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414615915] [2021-05-02 14:58:59,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 14:58:59,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:58:59,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 14:58:59,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:58:59,283 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:58:59,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:58:59,389 INFO L93 Difference]: Finished difference Result 74 states and 111 transitions. [2021-05-02 14:58:59,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 14:58:59,391 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2021-05-02 14:58:59,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:58:59,397 INFO L225 Difference]: With dead ends: 74 [2021-05-02 14:58:59,397 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 14:58:59,400 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 14:58:59,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 14:58:59,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2021-05-02 14:58:59,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 14:58:59,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2021-05-02 14:58:59,434 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2021-05-02 14:58:59,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:58:59,434 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2021-05-02 14:58:59,434 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:58:59,434 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2021-05-02 14:58:59,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-05-02 14:58:59,436 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:58:59,436 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:58:59,436 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 14:58:59,436 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:58:59,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:58:59,437 INFO L82 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 1 times [2021-05-02 14:58:59,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:58:59,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074266944] [2021-05-02 14:58:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:58:59,464 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:58:59,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798946424] [2021-05-02 14:58:59,464 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-02 14:58:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:58:59,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 14:58:59,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:58:59,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:58:59,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:58:59,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:58:59,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:58:59,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:58:59,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:58:59,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:58:59,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074266944] [2021-05-02 14:58:59,715 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:58:59,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798946424] [2021-05-02 14:58:59,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798946424] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:58:59,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:58:59,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 14:58:59,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58588412] [2021-05-02 14:58:59,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 14:58:59,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:58:59,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 14:58:59,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 14:58:59,717 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:58:59,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:58:59,739 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2021-05-02 14:58:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 14:58:59,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2021-05-02 14:58:59,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:58:59,742 INFO L225 Difference]: With dead ends: 44 [2021-05-02 14:58:59,742 INFO L226 Difference]: Without dead ends: 37 [2021-05-02 14:58:59,743 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.6ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 14:58:59,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-02 14:58:59,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-05-02 14:58:59,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 14:58:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2021-05-02 14:58:59,757 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2021-05-02 14:58:59,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:58:59,758 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2021-05-02 14:58:59,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:58:59,759 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2021-05-02 14:58:59,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-05-02 14:58:59,764 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:58:59,764 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:58:59,987 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 14:58:59,987 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:58:59,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:58:59,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 1 times [2021-05-02 14:58:59,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:58:59,988 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876784358] [2021-05-02 14:58:59,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:00,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:00,008 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755597340] [2021-05-02 14:59:00,008 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-02 14:59:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:00,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 14:59:00,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:00,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 14:59:00,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:00,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876784358] [2021-05-02 14:59:00,149 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:00,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755597340] [2021-05-02 14:59:00,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755597340] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:00,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:00,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 14:59:00,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456422550] [2021-05-02 14:59:00,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:59:00,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:00,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:59:00,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:59:00,151 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 14:59:00,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:00,231 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2021-05-02 14:59:00,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:59:00,232 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), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2021-05-02 14:59:00,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:00,233 INFO L225 Difference]: With dead ends: 57 [2021-05-02 14:59:00,233 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 14:59:00,234 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 28.5ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:00,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 14:59:00,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2021-05-02 14:59:00,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 14:59:00,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2021-05-02 14:59:00,241 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 24 [2021-05-02 14:59:00,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:00,241 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2021-05-02 14:59:00,241 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), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 14:59:00,242 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2021-05-02 14:59:00,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 14:59:00,242 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:00,242 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:00,456 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:00,457 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:00,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:00,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 1 times [2021-05-02 14:59:00,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:00,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931366814] [2021-05-02 14:59:00,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:00,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:00,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [621396238] [2021-05-02 14:59:00,485 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-02 14:59:00,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:00,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 14:59:00,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:00,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:00,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:00,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931366814] [2021-05-02 14:59:00,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:00,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621396238] [2021-05-02 14:59:00,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621396238] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:00,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:00,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:59:00,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117940751] [2021-05-02 14:59:00,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:59:00,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:00,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:59:00,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:59:00,637 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:00,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:00,664 INFO L93 Difference]: Finished difference Result 62 states and 82 transitions. [2021-05-02 14:59:00,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 14:59:00,664 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-05-02 14:59:00,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:00,665 INFO L225 Difference]: With dead ends: 62 [2021-05-02 14:59:00,665 INFO L226 Difference]: Without dead ends: 40 [2021-05-02 14:59:00,666 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 10.8ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:59:00,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-05-02 14:59:00,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-05-02 14:59:00,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 28 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 14:59:00,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 50 transitions. [2021-05-02 14:59:00,671 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 50 transitions. Word has length 29 [2021-05-02 14:59:00,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:00,672 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 50 transitions. [2021-05-02 14:59:00,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:00,672 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 50 transitions. [2021-05-02 14:59:00,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 14:59:00,673 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:00,673 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 14:59:00,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:00,895 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:00,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:00,895 INFO L82 PathProgramCache]: Analyzing trace with hash 795698770, now seen corresponding path program 1 times [2021-05-02 14:59:00,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:00,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997614171] [2021-05-02 14:59:00,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:00,913 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:00,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198139587] [2021-05-02 14:59:00,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 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-02 14:59:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:00,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 14:59:00,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:00,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:00,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:01,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:01,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997614171] [2021-05-02 14:59:01,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:01,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198139587] [2021-05-02 14:59:01,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198139587] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:01,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:01,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 14:59:01,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728348920] [2021-05-02 14:59:01,071 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:59:01,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:01,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:59:01,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:01,072 INFO L87 Difference]: Start difference. First operand 40 states and 50 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:01,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:01,161 INFO L93 Difference]: Finished difference Result 58 states and 75 transitions. [2021-05-02 14:59:01,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:59:01,161 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-05-02 14:59:01,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:01,162 INFO L225 Difference]: With dead ends: 58 [2021-05-02 14:59:01,162 INFO L226 Difference]: Without dead ends: 56 [2021-05-02 14:59:01,163 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 46.8ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:01,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-05-02 14:59:01,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-05-02 14:59:01,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 14:59:01,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2021-05-02 14:59:01,170 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2021-05-02 14:59:01,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:01,170 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2021-05-02 14:59:01,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:01,171 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2021-05-02 14:59:01,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 14:59:01,171 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:01,172 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:01,395 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:01,395 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:01,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:01,396 INFO L82 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 1 times [2021-05-02 14:59:01,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:01,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383667998] [2021-05-02 14:59:01,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:01,412 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:01,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1744520777] [2021-05-02 14:59:01,412 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-02 14:59:01,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:01,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:59:01,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:01,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:01,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:01,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383667998] [2021-05-02 14:59:01,571 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:01,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744520777] [2021-05-02 14:59:01,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744520777] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:01,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:01,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 14:59:01,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320917749] [2021-05-02 14:59:01,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:59:01,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:01,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:59:01,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:59:01,573 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:01,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:01,606 INFO L93 Difference]: Finished difference Result 67 states and 85 transitions. [2021-05-02 14:59:01,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:59:01,606 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2021-05-02 14:59:01,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:01,608 INFO L225 Difference]: With dead ends: 67 [2021-05-02 14:59:01,608 INFO L226 Difference]: Without dead ends: 60 [2021-05-02 14:59:01,608 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 16.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:59:01,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-05-02 14:59:01,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2021-05-02 14:59:01,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 41 states have (on average 1.2926829268292683) internal successors, (53), 42 states have internal predecessors, (53), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 14:59:01,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 77 transitions. [2021-05-02 14:59:01,615 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 77 transitions. Word has length 30 [2021-05-02 14:59:01,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:01,616 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 77 transitions. [2021-05-02 14:59:01,616 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:01,616 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 77 transitions. [2021-05-02 14:59:01,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 14:59:01,617 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:01,617 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 14:59:01,837 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 14:59:01,837 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:01,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:01,838 INFO L82 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 1 times [2021-05-02 14:59:01,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:01,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899462889] [2021-05-02 14:59:01,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:01,849 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:01,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185895709] [2021-05-02 14:59:01,849 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-02 14:59:01,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:01,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:59:01,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:01,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:01,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,010 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 14:59:02,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:02,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899462889] [2021-05-02 14:59:02,011 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:02,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185895709] [2021-05-02 14:59:02,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185895709] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:02,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:02,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:59:02,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753799995] [2021-05-02 14:59:02,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:59:02,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:02,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:59:02,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:02,016 INFO L87 Difference]: Start difference. First operand 59 states and 77 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:02,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:02,208 INFO L93 Difference]: Finished difference Result 138 states and 201 transitions. [2021-05-02 14:59:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:59:02,208 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2021-05-02 14:59:02,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:02,210 INFO L225 Difference]: With dead ends: 138 [2021-05-02 14:59:02,210 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 14:59:02,210 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 70.3ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:59:02,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 14:59:02,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 88. [2021-05-02 14:59:02,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.3636363636363635) internal successors, (90), 67 states have internal predecessors, (90), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:59:02,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2021-05-02 14:59:02,223 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 31 [2021-05-02 14:59:02,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:02,223 INFO L480 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2021-05-02 14:59:02,224 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:02,224 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2021-05-02 14:59:02,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 14:59:02,225 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:02,225 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:02,438 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:02,438 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:02,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:02,438 INFO L82 PathProgramCache]: Analyzing trace with hash 495607521, now seen corresponding path program 1 times [2021-05-02 14:59:02,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:02,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321894137] [2021-05-02 14:59:02,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:02,450 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:02,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40295609] [2021-05-02 14:59:02,451 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-02 14:59:02,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:02,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:59:02,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:02,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 14:59:02,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:02,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321894137] [2021-05-02 14:59:02,594 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:02,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40295609] [2021-05-02 14:59:02,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40295609] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:02,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:02,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:59:02,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590735507] [2021-05-02 14:59:02,594 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:59:02,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:02,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:59:02,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:02,595 INFO L87 Difference]: Start difference. First operand 88 states and 122 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 14:59:02,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:02,696 INFO L93 Difference]: Finished difference Result 95 states and 128 transitions. [2021-05-02 14:59:02,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:59:02,696 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 34 [2021-05-02 14:59:02,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:02,697 INFO L225 Difference]: With dead ends: 95 [2021-05-02 14:59:02,697 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 14:59:02,697 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 35.7ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:02,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 14:59:02,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 92. [2021-05-02 14:59:02,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 69 states have (on average 1.3478260869565217) internal successors, (93), 70 states have internal predecessors, (93), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:59:02,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 125 transitions. [2021-05-02 14:59:02,726 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 125 transitions. Word has length 34 [2021-05-02 14:59:02,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:02,727 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 125 transitions. [2021-05-02 14:59:02,727 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 14:59:02,727 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 125 transitions. [2021-05-02 14:59:02,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 14:59:02,728 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:02,728 INFO L523 BasicCegarLoop]: trace histogram [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-02 14:59:02,928 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:02,929 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:02,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:02,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1911367052, now seen corresponding path program 1 times [2021-05-02 14:59:02,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:02,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595228584] [2021-05-02 14:59:02,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:02,939 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:02,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372613196] [2021-05-02 14:59:02,940 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-02 14:59:02,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:03,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 14:59:03,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:03,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,095 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:03,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:03,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595228584] [2021-05-02 14:59:03,095 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:03,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372613196] [2021-05-02 14:59:03,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372613196] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:03,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:03,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 14:59:03,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927607933] [2021-05-02 14:59:03,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 14:59:03,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:03,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 14:59:03,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:59:03,097 INFO L87 Difference]: Start difference. First operand 92 states and 125 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:03,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:03,124 INFO L93 Difference]: Finished difference Result 135 states and 184 transitions. [2021-05-02 14:59:03,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:59:03,129 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2021-05-02 14:59:03,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:03,130 INFO L225 Difference]: With dead ends: 135 [2021-05-02 14:59:03,130 INFO L226 Difference]: Without dead ends: 94 [2021-05-02 14:59:03,132 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 10.9ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:59:03,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-05-02 14:59:03,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-05-02 14:59:03,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 71 states have (on average 1.3380281690140845) internal successors, (95), 72 states have internal predecessors, (95), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 14:59:03,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 127 transitions. [2021-05-02 14:59:03,148 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 127 transitions. Word has length 35 [2021-05-02 14:59:03,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:03,149 INFO L480 AbstractCegarLoop]: Abstraction has 94 states and 127 transitions. [2021-05-02 14:59:03,149 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:03,149 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 127 transitions. [2021-05-02 14:59:03,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 14:59:03,152 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:03,152 INFO L523 BasicCegarLoop]: trace histogram [3, 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] [2021-05-02 14:59:03,375 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 14:59:03,376 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:03,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:03,376 INFO L82 PathProgramCache]: Analyzing trace with hash -304485816, now seen corresponding path program 1 times [2021-05-02 14:59:03,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:03,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134492425] [2021-05-02 14:59:03,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:03,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:03,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118605847] [2021-05-02 14:59:03,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:03,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 14:59:03,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:03,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:03,567 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:03,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134492425] [2021-05-02 14:59:03,567 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:03,567 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118605847] [2021-05-02 14:59:03,567 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118605847] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:03,567 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:03,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:59:03,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716788837] [2021-05-02 14:59:03,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:59:03,568 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:03,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:59:03,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:59:03,569 INFO L87 Difference]: Start difference. First operand 94 states and 127 transitions. Second operand has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:03,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:03,634 INFO L93 Difference]: Finished difference Result 171 states and 233 transitions. [2021-05-02 14:59:03,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 14:59:03,634 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-05-02 14:59:03,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:03,637 INFO L225 Difference]: With dead ends: 171 [2021-05-02 14:59:03,637 INFO L226 Difference]: Without dead ends: 120 [2021-05-02 14:59:03,639 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 19.3ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-05-02 14:59:03,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 117. [2021-05-02 14:59:03,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 87 states have (on average 1.2988505747126438) internal successors, (113), 88 states have internal predecessors, (113), 21 states have call successors, (21), 9 states have call predecessors, (21), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 14:59:03,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 153 transitions. [2021-05-02 14:59:03,652 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 153 transitions. Word has length 36 [2021-05-02 14:59:03,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:03,652 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 153 transitions. [2021-05-02 14:59:03,652 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:03,653 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 153 transitions. [2021-05-02 14:59:03,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 14:59:03,653 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:03,653 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 14:59:03,854 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:03,854 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:03,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:03,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 1 times [2021-05-02 14:59:03,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:03,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422544532] [2021-05-02 14:59:03,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:03,863 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:03,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [394859728] [2021-05-02 14:59:03,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:03,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 14:59:03,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:03,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:03,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,072 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 14:59:04,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:04,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422544532] [2021-05-02 14:59:04,073 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:04,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394859728] [2021-05-02 14:59:04,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394859728] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:04,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:04,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:59:04,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013631688] [2021-05-02 14:59:04,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:59:04,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:04,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:59:04,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:04,075 INFO L87 Difference]: Start difference. First operand 117 states and 153 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:04,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:04,206 INFO L93 Difference]: Finished difference Result 154 states and 208 transitions. [2021-05-02 14:59:04,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:59:04,206 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-05-02 14:59:04,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:04,210 INFO L225 Difference]: With dead ends: 154 [2021-05-02 14:59:04,210 INFO L226 Difference]: Without dead ends: 152 [2021-05-02 14:59:04,210 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 46.7ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:04,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-05-02 14:59:04,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2021-05-02 14:59:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 109 states have (on average 1.3394495412844036) internal successors, (146), 110 states have internal predecessors, (146), 29 states have call successors, (29), 10 states have call predecessors, (29), 9 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 14:59:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 202 transitions. [2021-05-02 14:59:04,224 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 202 transitions. Word has length 36 [2021-05-02 14:59:04,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:04,226 INFO L480 AbstractCegarLoop]: Abstraction has 148 states and 202 transitions. [2021-05-02 14:59:04,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:04,226 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 202 transitions. [2021-05-02 14:59:04,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 14:59:04,227 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:04,227 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 14:59:04,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:04,444 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:04,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:04,444 INFO L82 PathProgramCache]: Analyzing trace with hash -428189223, now seen corresponding path program 2 times [2021-05-02 14:59:04,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:04,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473540046] [2021-05-02 14:59:04,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:04,451 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:04,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [989659347] [2021-05-02 14:59:04,452 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 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-02 14:59:04,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:04,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:04,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 14:59:04,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:04,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:04,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:04,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473540046] [2021-05-02 14:59:04,618 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:04,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989659347] [2021-05-02 14:59:04,618 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989659347] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:04,618 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:04,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:59:04,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783861003] [2021-05-02 14:59:04,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:59:04,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:04,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:59:04,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:04,619 INFO L87 Difference]: Start difference. First operand 148 states and 202 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:04,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:04,705 INFO L93 Difference]: Finished difference Result 189 states and 247 transitions. [2021-05-02 14:59:04,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:59:04,709 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2021-05-02 14:59:04,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:04,711 INFO L225 Difference]: With dead ends: 189 [2021-05-02 14:59:04,711 INFO L226 Difference]: Without dead ends: 182 [2021-05-02 14:59:04,712 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 33.6ms TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:04,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-05-02 14:59:04,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 173. [2021-05-02 14:59:04,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 127 states have (on average 1.31496062992126) internal successors, (167), 129 states have internal predecessors, (167), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2021-05-02 14:59:04,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 231 transitions. [2021-05-02 14:59:04,733 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 231 transitions. Word has length 37 [2021-05-02 14:59:04,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:04,733 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 231 transitions. [2021-05-02 14:59:04,733 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:04,733 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 231 transitions. [2021-05-02 14:59:04,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 14:59:04,739 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:04,739 INFO L523 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2021-05-02 14:59:04,957 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 14:59:04,957 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:04,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:04,958 INFO L82 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 1 times [2021-05-02 14:59:04,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:04,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727074175] [2021-05-02 14:59:04,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:04,964 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:04,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [53823134] [2021-05-02 14:59:04,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:05,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 14:59:05,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:05,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,149 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-05-02 14:59:05,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:05,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727074175] [2021-05-02 14:59:05,149 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:05,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53823134] [2021-05-02 14:59:05,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53823134] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:05,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:05,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-02 14:59:05,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138648097] [2021-05-02 14:59:05,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:59:05,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:05,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:59:05,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:05,151 INFO L87 Difference]: Start difference. First operand 173 states and 231 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:59:05,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:05,271 INFO L93 Difference]: Finished difference Result 195 states and 258 transitions. [2021-05-02 14:59:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 14:59:05,272 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2021-05-02 14:59:05,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:05,276 INFO L225 Difference]: With dead ends: 195 [2021-05-02 14:59:05,276 INFO L226 Difference]: Without dead ends: 193 [2021-05-02 14:59:05,277 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 71.5ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:59:05,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-02 14:59:05,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-05-02 14:59:05,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 139 states have (on average 1.3021582733812949) internal successors, (181), 141 states have internal predecessors, (181), 37 states have call successors, (37), 16 states have call predecessors, (37), 15 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-02 14:59:05,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 253 transitions. [2021-05-02 14:59:05,292 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 253 transitions. Word has length 39 [2021-05-02 14:59:05,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:05,293 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 253 transitions. [2021-05-02 14:59:05,294 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-02 14:59:05,294 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 253 transitions. [2021-05-02 14:59:05,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 14:59:05,294 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:05,295 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 14:59:05,508 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 14:59:05,509 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:05,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:05,509 INFO L82 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 1 times [2021-05-02 14:59:05,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:05,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997093302] [2021-05-02 14:59:05,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:05,521 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:05,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2090104270] [2021-05-02 14:59:05,521 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-02 14:59:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:05,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 14:59:05,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:05,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:05,697 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 14:59:05,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:05,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997093302] [2021-05-02 14:59:05,697 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:05,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090104270] [2021-05-02 14:59:05,697 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090104270] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:05,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:05,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:59:05,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641292768] [2021-05-02 14:59:05,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:59:05,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:05,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:59:05,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:05,699 INFO L87 Difference]: Start difference. First operand 192 states and 253 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 14:59:05,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:05,876 INFO L93 Difference]: Finished difference Result 200 states and 260 transitions. [2021-05-02 14:59:05,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:59:05,877 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 41 [2021-05-02 14:59:05,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:05,878 INFO L225 Difference]: With dead ends: 200 [2021-05-02 14:59:05,878 INFO L226 Difference]: Without dead ends: 198 [2021-05-02 14:59:05,878 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 73.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:59:05,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-05-02 14:59:05,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 196. [2021-05-02 14:59:05,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 142 states have (on average 1.295774647887324) internal successors, (184), 144 states have internal predecessors, (184), 37 states have call successors, (37), 17 states have call predecessors, (37), 16 states have return successors, (35), 34 states have call predecessors, (35), 35 states have call successors, (35) [2021-05-02 14:59:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 256 transitions. [2021-05-02 14:59:05,894 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 256 transitions. Word has length 41 [2021-05-02 14:59:05,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:05,894 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 256 transitions. [2021-05-02 14:59:05,894 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-05-02 14:59:05,894 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 256 transitions. [2021-05-02 14:59:05,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 14:59:05,895 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:05,895 INFO L523 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:06,109 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 14:59:06,109 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:06,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:06,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 1 times [2021-05-02 14:59:06,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:06,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483836941] [2021-05-02 14:59:06,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:06,118 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:06,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438731319] [2021-05-02 14:59:06,118 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-02 14:59:06,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:06,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 14:59:06,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:06,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,256 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-05-02 14:59:06,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:06,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483836941] [2021-05-02 14:59:06,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:06,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438731319] [2021-05-02 14:59:06,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438731319] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:06,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:06,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 14:59:06,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892542816] [2021-05-02 14:59:06,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 14:59:06,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:06,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 14:59:06,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:59:06,258 INFO L87 Difference]: Start difference. First operand 196 states and 256 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 14:59:06,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:06,327 INFO L93 Difference]: Finished difference Result 260 states and 359 transitions. [2021-05-02 14:59:06,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 14:59:06,327 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2021-05-02 14:59:06,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:06,329 INFO L225 Difference]: With dead ends: 260 [2021-05-02 14:59:06,329 INFO L226 Difference]: Without dead ends: 258 [2021-05-02 14:59:06,329 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 27.0ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:06,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-05-02 14:59:06,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 230. [2021-05-02 14:59:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 155 states have (on average 1.2967741935483872) internal successors, (201), 162 states have internal predecessors, (201), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 49 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 14:59:06,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 313 transitions. [2021-05-02 14:59:06,346 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 313 transitions. Word has length 44 [2021-05-02 14:59:06,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:06,346 INFO L480 AbstractCegarLoop]: Abstraction has 230 states and 313 transitions. [2021-05-02 14:59:06,346 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-02 14:59:06,346 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 313 transitions. [2021-05-02 14:59:06,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 14:59:06,347 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:06,347 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-05-02 14:59:06,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:06,565 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:06,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:06,565 INFO L82 PathProgramCache]: Analyzing trace with hash -772903697, now seen corresponding path program 1 times [2021-05-02 14:59:06,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:06,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519236833] [2021-05-02 14:59:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:06,573 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:06,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123833821] [2021-05-02 14:59:06,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:06,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 14:59:06,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:06,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:06,719 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 14:59:06,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:06,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519236833] [2021-05-02 14:59:06,719 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:06,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123833821] [2021-05-02 14:59:06,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123833821] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:06,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:06,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:59:06,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886713915] [2021-05-02 14:59:06,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:59:06,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:06,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:59:06,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:06,721 INFO L87 Difference]: Start difference. First operand 230 states and 313 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:06,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:06,800 INFO L93 Difference]: Finished difference Result 379 states and 536 transitions. [2021-05-02 14:59:06,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:59:06,801 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2021-05-02 14:59:06,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:06,803 INFO L225 Difference]: With dead ends: 379 [2021-05-02 14:59:06,803 INFO L226 Difference]: Without dead ends: 241 [2021-05-02 14:59:06,804 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 28.8ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:06,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-05-02 14:59:06,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 237. [2021-05-02 14:59:06,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 162 states have (on average 1.2839506172839505) internal successors, (208), 168 states have internal predecessors, (208), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 14:59:06,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 320 transitions. [2021-05-02 14:59:06,821 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 320 transitions. Word has length 42 [2021-05-02 14:59:06,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:06,821 INFO L480 AbstractCegarLoop]: Abstraction has 237 states and 320 transitions. [2021-05-02 14:59:06,821 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-05-02 14:59:06,821 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 320 transitions. [2021-05-02 14:59:06,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-05-02 14:59:06,822 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:06,822 INFO L523 BasicCegarLoop]: trace histogram [4, 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] [2021-05-02 14:59:07,045 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 14:59:07,045 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:07,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:07,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1912500411, now seen corresponding path program 2 times [2021-05-02 14:59:07,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:07,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616190785] [2021-05-02 14:59:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:07,053 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:07,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631730697] [2021-05-02 14:59:07,053 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-02 14:59:07,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:07,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:07,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 14:59:07,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:07,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,177 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-05-02 14:59:07,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:07,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616190785] [2021-05-02 14:59:07,178 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:07,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631730697] [2021-05-02 14:59:07,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631730697] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:07,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:07,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:59:07,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553343233] [2021-05-02 14:59:07,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:59:07,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:07,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:59:07,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:59:07,180 INFO L87 Difference]: Start difference. First operand 237 states and 320 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 14:59:07,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:07,264 INFO L93 Difference]: Finished difference Result 445 states and 659 transitions. [2021-05-02 14:59:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:59:07,264 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2021-05-02 14:59:07,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:07,266 INFO L225 Difference]: With dead ends: 445 [2021-05-02 14:59:07,266 INFO L226 Difference]: Without dead ends: 375 [2021-05-02 14:59:07,267 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 18.1ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-02 14:59:07,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-05-02 14:59:07,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 261. [2021-05-02 14:59:07,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 186 states have (on average 1.3010752688172043) internal successors, (242), 192 states have internal predecessors, (242), 57 states have call successors, (57), 18 states have call predecessors, (57), 17 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2021-05-02 14:59:07,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 354 transitions. [2021-05-02 14:59:07,288 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 354 transitions. Word has length 43 [2021-05-02 14:59:07,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:07,289 INFO L480 AbstractCegarLoop]: Abstraction has 261 states and 354 transitions. [2021-05-02 14:59:07,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 14:59:07,289 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 354 transitions. [2021-05-02 14:59:07,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-05-02 14:59:07,289 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:07,289 INFO L523 BasicCegarLoop]: trace histogram [3, 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] [2021-05-02 14:59:07,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 14:59:07,505 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:07,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:07,505 INFO L82 PathProgramCache]: Analyzing trace with hash 744709461, now seen corresponding path program 1 times [2021-05-02 14:59:07,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:07,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784091263] [2021-05-02 14:59:07,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:07,515 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:07,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [86060471] [2021-05-02 14:59:07,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:07,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 14:59:07,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:07,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-05-02 14:59:07,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:07,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784091263] [2021-05-02 14:59:07,674 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:07,674 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86060471] [2021-05-02 14:59:07,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86060471] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:07,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:07,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:59:07,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404516783] [2021-05-02 14:59:07,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:59:07,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:07,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:59:07,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:07,675 INFO L87 Difference]: Start difference. First operand 261 states and 354 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 14:59:07,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:07,911 INFO L93 Difference]: Finished difference Result 337 states and 476 transitions. [2021-05-02 14:59:07,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:59:07,911 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 46 [2021-05-02 14:59:07,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:07,913 INFO L225 Difference]: With dead ends: 337 [2021-05-02 14:59:07,913 INFO L226 Difference]: Without dead ends: 335 [2021-05-02 14:59:07,914 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 116.4ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-05-02 14:59:07,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2021-05-02 14:59:07,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 292. [2021-05-02 14:59:07,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.315) internal successors, (263), 208 states have internal predecessors, (263), 73 states have call successors, (73), 19 states have call predecessors, (73), 18 states have return successors, (71), 64 states have call predecessors, (71), 71 states have call successors, (71) [2021-05-02 14:59:07,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 407 transitions. [2021-05-02 14:59:07,946 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 407 transitions. Word has length 46 [2021-05-02 14:59:07,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:07,947 INFO L480 AbstractCegarLoop]: Abstraction has 292 states and 407 transitions. [2021-05-02 14:59:07,947 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 14:59:07,947 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 407 transitions. [2021-05-02 14:59:07,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 14:59:07,947 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:07,948 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1] [2021-05-02 14:59:08,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 14:59:08,169 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:08,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:08,169 INFO L82 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 1 times [2021-05-02 14:59:08,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:08,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617636812] [2021-05-02 14:59:08,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:08,177 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:08,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1727338661] [2021-05-02 14:59:08,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:08,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:08,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-02 14:59:08,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:08,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:08,607 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 14:59:08,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:08,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617636812] [2021-05-02 14:59:08,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:08,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727338661] [2021-05-02 14:59:08,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727338661] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:08,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:08,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 14:59:08,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570172923] [2021-05-02 14:59:08,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 14:59:08,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:08,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 14:59:08,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:59:08,608 INFO L87 Difference]: Start difference. First operand 292 states and 407 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:09,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:09,140 INFO L93 Difference]: Finished difference Result 421 states and 594 transitions. [2021-05-02 14:59:09,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 14:59:09,141 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2021-05-02 14:59:09,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:09,144 INFO L225 Difference]: With dead ends: 421 [2021-05-02 14:59:09,144 INFO L226 Difference]: Without dead ends: 322 [2021-05-02 14:59:09,145 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 413.1ms TimeCoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2021-05-02 14:59:09,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-05-02 14:59:09,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 319. [2021-05-02 14:59:09,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 217 states have (on average 1.3133640552995391) internal successors, (285), 226 states have internal predecessors, (285), 81 states have call successors, (81), 21 states have call predecessors, (81), 20 states have return successors, (79), 71 states have call predecessors, (79), 79 states have call successors, (79) [2021-05-02 14:59:09,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 445 transitions. [2021-05-02 14:59:09,168 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 445 transitions. Word has length 58 [2021-05-02 14:59:09,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:09,169 INFO L480 AbstractCegarLoop]: Abstraction has 319 states and 445 transitions. [2021-05-02 14:59:09,169 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 14 states have internal predecessors, (36), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:09,169 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 445 transitions. [2021-05-02 14:59:09,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-05-02 14:59:09,170 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:09,170 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 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, 1, 1] [2021-05-02 14:59:09,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:09,385 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:09,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:09,385 INFO L82 PathProgramCache]: Analyzing trace with hash 27973409, now seen corresponding path program 1 times [2021-05-02 14:59:09,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:09,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309843382] [2021-05-02 14:59:09,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:09,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:09,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347892528] [2021-05-02 14:59:09,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:09,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 14:59:09,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:09,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:09,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:09,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309843382] [2021-05-02 14:59:09,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:09,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347892528] [2021-05-02 14:59:09,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347892528] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:09,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:09,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:59:09,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611111847] [2021-05-02 14:59:09,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:59:09,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:09,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:59:09,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:09,573 INFO L87 Difference]: Start difference. First operand 319 states and 445 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:09,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:09,705 INFO L93 Difference]: Finished difference Result 508 states and 703 transitions. [2021-05-02 14:59:09,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:59:09,706 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 63 [2021-05-02 14:59:09,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:09,708 INFO L225 Difference]: With dead ends: 508 [2021-05-02 14:59:09,708 INFO L226 Difference]: Without dead ends: 376 [2021-05-02 14:59:09,708 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 42.3ms TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:09,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-05-02 14:59:09,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 363. [2021-05-02 14:59:09,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 249 states have (on average 1.2811244979919678) internal successors, (319), 257 states have internal predecessors, (319), 85 states have call successors, (85), 29 states have call predecessors, (85), 28 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2021-05-02 14:59:09,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 487 transitions. [2021-05-02 14:59:09,731 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 487 transitions. Word has length 63 [2021-05-02 14:59:09,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:09,731 INFO L480 AbstractCegarLoop]: Abstraction has 363 states and 487 transitions. [2021-05-02 14:59:09,732 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:09,732 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 487 transitions. [2021-05-02 14:59:09,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-02 14:59:09,732 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:09,733 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 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-02 14:59:09,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:09,953 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:09,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:09,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 1 times [2021-05-02 14:59:09,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:09,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518346641] [2021-05-02 14:59:09,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:09,961 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:09,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262533311] [2021-05-02 14:59:09,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:10,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:10,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:59:10,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:10,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,165 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:10,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:10,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518346641] [2021-05-02 14:59:10,165 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:10,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262533311] [2021-05-02 14:59:10,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262533311] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:10,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:10,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:59:10,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971609694] [2021-05-02 14:59:10,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:59:10,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:10,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:59:10,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:10,167 INFO L87 Difference]: Start difference. First operand 363 states and 487 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:10,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:10,314 INFO L93 Difference]: Finished difference Result 457 states and 595 transitions. [2021-05-02 14:59:10,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:59:10,315 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 64 [2021-05-02 14:59:10,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:10,317 INFO L225 Difference]: With dead ends: 457 [2021-05-02 14:59:10,317 INFO L226 Difference]: Without dead ends: 450 [2021-05-02 14:59:10,317 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 53.3ms TimeCoverageRelationStatistics Valid=69, Invalid=113, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:59:10,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-05-02 14:59:10,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 430. [2021-05-02 14:59:10,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 295 states have (on average 1.264406779661017) internal successors, (373), 307 states have internal predecessors, (373), 98 states have call successors, (98), 37 states have call predecessors, (98), 36 states have return successors, (95), 85 states have call predecessors, (95), 95 states have call successors, (95) [2021-05-02 14:59:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 566 transitions. [2021-05-02 14:59:10,344 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 566 transitions. Word has length 64 [2021-05-02 14:59:10,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:10,345 INFO L480 AbstractCegarLoop]: Abstraction has 430 states and 566 transitions. [2021-05-02 14:59:10,345 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:10,345 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 566 transitions. [2021-05-02 14:59:10,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 14:59:10,346 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:10,346 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 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] [2021-05-02 14:59:10,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 14:59:10,561 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:10,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:10,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 1 times [2021-05-02 14:59:10,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:10,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071107972] [2021-05-02 14:59:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:10,568 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:10,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826124122] [2021-05-02 14:59:10,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:10,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 14:59:10,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:10,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:10,804 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-02 14:59:10,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:10,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071107972] [2021-05-02 14:59:10,805 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:10,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826124122] [2021-05-02 14:59:10,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826124122] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:10,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:10,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:59:10,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087834030] [2021-05-02 14:59:10,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:59:10,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:10,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:59:10,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:10,806 INFO L87 Difference]: Start difference. First operand 430 states and 566 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 14:59:10,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:10,984 INFO L93 Difference]: Finished difference Result 460 states and 605 transitions. [2021-05-02 14:59:10,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 14:59:10,985 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 67 [2021-05-02 14:59:10,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:10,987 INFO L225 Difference]: With dead ends: 460 [2021-05-02 14:59:10,987 INFO L226 Difference]: Without dead ends: 458 [2021-05-02 14:59:10,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 72.8ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:59:10,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-05-02 14:59:11,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 440. [2021-05-02 14:59:11,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 301 states have (on average 1.2624584717607974) internal successors, (380), 313 states have internal predecessors, (380), 101 states have call successors, (101), 38 states have call predecessors, (101), 37 states have return successors, (98), 88 states have call predecessors, (98), 98 states have call successors, (98) [2021-05-02 14:59:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 579 transitions. [2021-05-02 14:59:11,016 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 579 transitions. Word has length 67 [2021-05-02 14:59:11,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:11,017 INFO L480 AbstractCegarLoop]: Abstraction has 440 states and 579 transitions. [2021-05-02 14:59:11,017 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-02 14:59:11,017 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 579 transitions. [2021-05-02 14:59:11,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 14:59:11,018 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:11,018 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 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-02 14:59:11,239 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 14:59:11,239 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:11,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:11,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1261753774, now seen corresponding path program 2 times [2021-05-02 14:59:11,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:11,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743713805] [2021-05-02 14:59:11,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:11,252 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:11,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105720728] [2021-05-02 14:59:11,252 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 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-02 14:59:11,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:11,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:11,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 14:59:11,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:11,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:11,448 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:11,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:11,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743713805] [2021-05-02 14:59:11,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:11,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105720728] [2021-05-02 14:59:11,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105720728] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:11,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:11,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 14:59:11,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706268284] [2021-05-02 14:59:11,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 14:59:11,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:11,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 14:59:11,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 14:59:11,450 INFO L87 Difference]: Start difference. First operand 440 states and 579 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 14:59:11,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:11,829 INFO L93 Difference]: Finished difference Result 783 states and 1150 transitions. [2021-05-02 14:59:11,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:59:11,829 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2021-05-02 14:59:11,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:11,833 INFO L225 Difference]: With dead ends: 783 [2021-05-02 14:59:11,833 INFO L226 Difference]: Without dead ends: 776 [2021-05-02 14:59:11,834 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 125.2ms TimeCoverageRelationStatistics Valid=107, Invalid=313, Unknown=0, NotChecked=0, Total=420 [2021-05-02 14:59:11,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-05-02 14:59:11,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 502. [2021-05-02 14:59:11,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 347 states have (on average 1.2881844380403458) internal successors, (447), 359 states have internal predecessors, (447), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 104 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 14:59:11,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 678 transitions. [2021-05-02 14:59:11,873 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 678 transitions. Word has length 65 [2021-05-02 14:59:11,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:11,873 INFO L480 AbstractCegarLoop]: Abstraction has 502 states and 678 transitions. [2021-05-02 14:59:11,873 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 14:59:11,873 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 678 transitions. [2021-05-02 14:59:11,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-05-02 14:59:11,875 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:11,875 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:12,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:12,097 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:12,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:12,097 INFO L82 PathProgramCache]: Analyzing trace with hash 365174246, now seen corresponding path program 1 times [2021-05-02 14:59:12,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:12,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136377377] [2021-05-02 14:59:12,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:12,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:12,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672286292] [2021-05-02 14:59:12,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:12,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 14:59:12,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:12,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:12,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:12,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136377377] [2021-05-02 14:59:12,277 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:12,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672286292] [2021-05-02 14:59:12,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672286292] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:12,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:12,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 14:59:12,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099164313] [2021-05-02 14:59:12,278 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 14:59:12,278 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:12,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 14:59:12,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 14:59:12,278 INFO L87 Difference]: Start difference. First operand 502 states and 678 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:12,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:12,427 INFO L93 Difference]: Finished difference Result 755 states and 1057 transitions. [2021-05-02 14:59:12,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 14:59:12,427 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 65 [2021-05-02 14:59:12,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:12,429 INFO L225 Difference]: With dead ends: 755 [2021-05-02 14:59:12,429 INFO L226 Difference]: Without dead ends: 504 [2021-05-02 14:59:12,431 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 40.1ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:12,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-05-02 14:59:12,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 502. [2021-05-02 14:59:12,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 347 states have (on average 1.2795389048991355) internal successors, (444), 359 states have internal predecessors, (444), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 104 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 14:59:12,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 675 transitions. [2021-05-02 14:59:12,462 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 675 transitions. Word has length 65 [2021-05-02 14:59:12,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:12,463 INFO L480 AbstractCegarLoop]: Abstraction has 502 states and 675 transitions. [2021-05-02 14:59:12,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:12,463 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 675 transitions. [2021-05-02 14:59:12,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 14:59:12,464 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:12,464 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1] [2021-05-02 14:59:12,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 14:59:12,689 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:12,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:12,689 INFO L82 PathProgramCache]: Analyzing trace with hash -544828664, now seen corresponding path program 1 times [2021-05-02 14:59:12,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:12,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988875976] [2021-05-02 14:59:12,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:12,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:12,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627385282] [2021-05-02 14:59:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:12,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:12,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 14:59:12,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:12,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-05-02 14:59:12,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:12,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988875976] [2021-05-02 14:59:12,866 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:12,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627385282] [2021-05-02 14:59:12,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627385282] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 14:59:12,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 14:59:12,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 14:59:12,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641817165] [2021-05-02 14:59:12,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 14:59:12,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:12,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 14:59:12,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 14:59:12,867 INFO L87 Difference]: Start difference. First operand 502 states and 675 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 14:59:12,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:12,936 INFO L93 Difference]: Finished difference Result 860 states and 1209 transitions. [2021-05-02 14:59:12,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 14:59:12,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 69 [2021-05-02 14:59:12,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:12,945 INFO L225 Difference]: With dead ends: 860 [2021-05-02 14:59:12,945 INFO L226 Difference]: Without dead ends: 584 [2021-05-02 14:59:12,946 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 15.4ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 14:59:12,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-05-02 14:59:12,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 528. [2021-05-02 14:59:12,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 373 states have (on average 1.2868632707774799) internal successors, (480), 379 states have internal predecessors, (480), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (114), 110 states have call predecessors, (114), 114 states have call successors, (114) [2021-05-02 14:59:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 711 transitions. [2021-05-02 14:59:12,980 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 711 transitions. Word has length 69 [2021-05-02 14:59:12,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:12,980 INFO L480 AbstractCegarLoop]: Abstraction has 528 states and 711 transitions. [2021-05-02 14:59:12,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-02 14:59:12,980 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 711 transitions. [2021-05-02 14:59:12,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-02 14:59:12,981 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:12,981 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1] [2021-05-02 14:59:13,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:13,197 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:13,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:13,197 INFO L82 PathProgramCache]: Analyzing trace with hash -996119216, now seen corresponding path program 2 times [2021-05-02 14:59:13,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:13,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035737804] [2021-05-02 14:59:13,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:13,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:13,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145773684] [2021-05-02 14:59:13,208 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 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-02 14:59:13,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:13,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:13,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 14:59:13,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:13,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 20 proven. 14 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:13,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:13,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035737804] [2021-05-02 14:59:13,420 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:13,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145773684] [2021-05-02 14:59:13,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145773684] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:13,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:13,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 14:59:13,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596102557] [2021-05-02 14:59:13,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 14:59:13,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:13,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 14:59:13,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 14:59:13,421 INFO L87 Difference]: Start difference. First operand 528 states and 711 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:13,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:13,594 INFO L93 Difference]: Finished difference Result 857 states and 1194 transitions. [2021-05-02 14:59:13,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 14:59:13,595 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2021-05-02 14:59:13,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:13,597 INFO L225 Difference]: With dead ends: 857 [2021-05-02 14:59:13,597 INFO L226 Difference]: Without dead ends: 551 [2021-05-02 14:59:13,598 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 64.3ms TimeCoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:59:13,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-05-02 14:59:13,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 540. [2021-05-02 14:59:13,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 383 states have (on average 1.279373368146214) internal successors, (490), 386 states have internal predecessors, (490), 118 states have call successors, (118), 39 states have call predecessors, (118), 38 states have return successors, (115), 114 states have call predecessors, (115), 115 states have call successors, (115) [2021-05-02 14:59:13,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 723 transitions. [2021-05-02 14:59:13,632 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 723 transitions. Word has length 69 [2021-05-02 14:59:13,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:13,632 INFO L480 AbstractCegarLoop]: Abstraction has 540 states and 723 transitions. [2021-05-02 14:59:13,632 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:13,632 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 723 transitions. [2021-05-02 14:59:13,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-02 14:59:13,633 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:13,633 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1] [2021-05-02 14:59:13,849 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 14:59:13,850 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:13,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:13,850 INFO L82 PathProgramCache]: Analyzing trace with hash 862858316, now seen corresponding path program 2 times [2021-05-02 14:59:13,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:13,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197196467] [2021-05-02 14:59:13,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:13,860 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:13,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1875100621] [2021-05-02 14:59:13,860 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 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-02 14:59:13,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:13,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:13,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 14:59:13,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:13,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:13,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,064 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:14,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:14,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197196467] [2021-05-02 14:59:14,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:14,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875100621] [2021-05-02 14:59:14,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875100621] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:14,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:14,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:59:14,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245769508] [2021-05-02 14:59:14,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:59:14,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:14,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:59:14,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:14,066 INFO L87 Difference]: Start difference. First operand 540 states and 723 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:14,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:14,282 INFO L93 Difference]: Finished difference Result 852 states and 1151 transitions. [2021-05-02 14:59:14,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 14:59:14,282 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 70 [2021-05-02 14:59:14,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:14,285 INFO L225 Difference]: With dead ends: 852 [2021-05-02 14:59:14,285 INFO L226 Difference]: Without dead ends: 660 [2021-05-02 14:59:14,288 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 73.4ms TimeCoverageRelationStatistics Valid=88, Invalid=152, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:59:14,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-05-02 14:59:14,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 627. [2021-05-02 14:59:14,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 441 states have (on average 1.256235827664399) internal successors, (554), 445 states have internal predecessors, (554), 135 states have call successors, (135), 51 states have call predecessors, (135), 50 states have return successors, (131), 130 states have call predecessors, (131), 131 states have call successors, (131) [2021-05-02 14:59:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 820 transitions. [2021-05-02 14:59:14,342 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 820 transitions. Word has length 70 [2021-05-02 14:59:14,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:14,344 INFO L480 AbstractCegarLoop]: Abstraction has 627 states and 820 transitions. [2021-05-02 14:59:14,344 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:14,344 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 820 transitions. [2021-05-02 14:59:14,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-05-02 14:59:14,344 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:14,345 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 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] [2021-05-02 14:59:14,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 14:59:14,560 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:14,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:14,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1546062343, now seen corresponding path program 1 times [2021-05-02 14:59:14,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:14,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845421233] [2021-05-02 14:59:14,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:14,568 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:14,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007911322] [2021-05-02 14:59:14,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:14,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:14,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 14:59:14,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:14,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:14,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:15,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:15,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:15,072 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 10 proven. 41 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 14:59:15,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:15,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845421233] [2021-05-02 14:59:15,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:15,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007911322] [2021-05-02 14:59:15,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007911322] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:15,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:15,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 14:59:15,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046587133] [2021-05-02 14:59:15,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 14:59:15,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:15,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 14:59:15,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-05-02 14:59:15,073 INFO L87 Difference]: Start difference. First operand 627 states and 820 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 14:59:16,506 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 33 [2021-05-02 14:59:19,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:19,491 INFO L93 Difference]: Finished difference Result 800 states and 1079 transitions. [2021-05-02 14:59:19,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 14:59:19,492 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 70 [2021-05-02 14:59:19,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:19,495 INFO L225 Difference]: With dead ends: 800 [2021-05-02 14:59:19,496 INFO L226 Difference]: Without dead ends: 798 [2021-05-02 14:59:19,496 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1573.9ms TimeCoverageRelationStatistics Valid=417, Invalid=1935, Unknown=0, NotChecked=0, Total=2352 [2021-05-02 14:59:19,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-05-02 14:59:19,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 749. [2021-05-02 14:59:19,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 530 states have (on average 1.288679245283019) internal successors, (683), 534 states have internal predecessors, (683), 167 states have call successors, (167), 52 states have call predecessors, (167), 51 states have return successors, (163), 162 states have call predecessors, (163), 163 states have call successors, (163) [2021-05-02 14:59:19,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1013 transitions. [2021-05-02 14:59:19,555 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1013 transitions. Word has length 70 [2021-05-02 14:59:19,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:19,555 INFO L480 AbstractCegarLoop]: Abstraction has 749 states and 1013 transitions. [2021-05-02 14:59:19,555 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-05-02 14:59:19,555 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1013 transitions. [2021-05-02 14:59:19,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 14:59:19,558 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:19,558 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:19,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 14:59:19,781 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:19,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:19,782 INFO L82 PathProgramCache]: Analyzing trace with hash -528746969, now seen corresponding path program 1 times [2021-05-02 14:59:19,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:19,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231476578] [2021-05-02 14:59:19,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:19,787 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:19,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881271633] [2021-05-02 14:59:19,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-02 14:59:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:19,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 14:59:19,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:19,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:19,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,019 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 15 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2021-05-02 14:59:20,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:20,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231476578] [2021-05-02 14:59:20,019 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:20,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881271633] [2021-05-02 14:59:20,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881271633] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:20,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:20,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:59:20,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955489115] [2021-05-02 14:59:20,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:59:20,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:20,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:59:20,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:20,021 INFO L87 Difference]: Start difference. First operand 749 states and 1013 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 14:59:20,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:20,556 INFO L93 Difference]: Finished difference Result 1024 states and 1449 transitions. [2021-05-02 14:59:20,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 14:59:20,557 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 74 [2021-05-02 14:59:20,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:20,561 INFO L225 Difference]: With dead ends: 1024 [2021-05-02 14:59:20,561 INFO L226 Difference]: Without dead ends: 1022 [2021-05-02 14:59:20,562 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 229.6ms TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-05-02 14:59:20,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-05-02 14:59:20,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 779. [2021-05-02 14:59:20,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 545 states have (on average 1.2862385321100918) internal successors, (701), 552 states have internal predecessors, (701), 179 states have call successors, (179), 55 states have call predecessors, (179), 54 states have return successors, (175), 171 states have call predecessors, (175), 175 states have call successors, (175) [2021-05-02 14:59:20,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1055 transitions. [2021-05-02 14:59:20,618 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 1055 transitions. Word has length 74 [2021-05-02 14:59:20,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:20,618 INFO L480 AbstractCegarLoop]: Abstraction has 779 states and 1055 transitions. [2021-05-02 14:59:20,619 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-05-02 14:59:20,619 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1055 transitions. [2021-05-02 14:59:20,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 14:59:20,619 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:20,619 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 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] [2021-05-02 14:59:20,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 14:59:20,842 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:20,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:20,842 INFO L82 PathProgramCache]: Analyzing trace with hash 2070693174, now seen corresponding path program 2 times [2021-05-02 14:59:20,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:20,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124770871] [2021-05-02 14:59:20,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:20,850 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:20,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1797952055] [2021-05-02 14:59:20,851 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 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-02 14:59:20,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:20,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:20,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 14:59:20,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:20,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:20,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 21 proven. 11 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-05-02 14:59:21,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:21,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124770871] [2021-05-02 14:59:21,096 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:21,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797952055] [2021-05-02 14:59:21,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797952055] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:21,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:21,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:59:21,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284103951] [2021-05-02 14:59:21,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:59:21,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:21,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:59:21,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:21,097 INFO L87 Difference]: Start difference. First operand 779 states and 1055 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 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-02 14:59:21,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:21,498 INFO L93 Difference]: Finished difference Result 978 states and 1364 transitions. [2021-05-02 14:59:21,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:59:21,499 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 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 73 [2021-05-02 14:59:21,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:21,503 INFO L225 Difference]: With dead ends: 978 [2021-05-02 14:59:21,503 INFO L226 Difference]: Without dead ends: 976 [2021-05-02 14:59:21,504 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 199.3ms TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-05-02 14:59:21,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-05-02 14:59:21,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 897. [2021-05-02 14:59:21,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 621 states have (on average 1.317230273752013) internal successors, (818), 628 states have internal predecessors, (818), 219 states have call successors, (219), 57 states have call predecessors, (219), 56 states have return successors, (215), 211 states have call predecessors, (215), 215 states have call successors, (215) [2021-05-02 14:59:21,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1252 transitions. [2021-05-02 14:59:21,574 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1252 transitions. Word has length 73 [2021-05-02 14:59:21,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:21,576 INFO L480 AbstractCegarLoop]: Abstraction has 897 states and 1252 transitions. [2021-05-02 14:59:21,576 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 10 states have internal predecessors, (38), 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-02 14:59:21,576 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1252 transitions. [2021-05-02 14:59:21,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-05-02 14:59:21,577 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:21,577 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 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] [2021-05-02 14:59:21,799 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:21,800 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:21,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:21,800 INFO L82 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 3 times [2021-05-02 14:59:21,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:21,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399040451] [2021-05-02 14:59:21,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:21,810 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:21,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936271378] [2021-05-02 14:59:21,810 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 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-02 14:59:21,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 14:59:21,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:21,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 80 conjunts are in the unsatisfiable core [2021-05-02 14:59:21,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:21,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:21,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:22,395 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 21 proven. 36 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-05-02 14:59:22,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:22,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399040451] [2021-05-02 14:59:22,395 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:22,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936271378] [2021-05-02 14:59:22,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936271378] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:22,395 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:22,395 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 14:59:22,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839195770] [2021-05-02 14:59:22,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 14:59:22,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:22,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 14:59:22,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2021-05-02 14:59:22,396 INFO L87 Difference]: Start difference. First operand 897 states and 1252 transitions. Second operand has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 14:59:23,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:23,311 INFO L93 Difference]: Finished difference Result 979 states and 1364 transitions. [2021-05-02 14:59:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 14:59:23,312 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 75 [2021-05-02 14:59:23,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:23,316 INFO L225 Difference]: With dead ends: 979 [2021-05-02 14:59:23,316 INFO L226 Difference]: Without dead ends: 977 [2021-05-02 14:59:23,317 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 583.4ms TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2021-05-02 14:59:23,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-05-02 14:59:23,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 957. [2021-05-02 14:59:23,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 660 states have (on average 1.3212121212121213) internal successors, (872), 668 states have internal predecessors, (872), 236 states have call successors, (236), 61 states have call predecessors, (236), 60 states have return successors, (232), 227 states have call predecessors, (232), 232 states have call successors, (232) [2021-05-02 14:59:23,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1340 transitions. [2021-05-02 14:59:23,405 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1340 transitions. Word has length 75 [2021-05-02 14:59:23,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:23,406 INFO L480 AbstractCegarLoop]: Abstraction has 957 states and 1340 transitions. [2021-05-02 14:59:23,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 16 states have internal predecessors, (48), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 14:59:23,406 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1340 transitions. [2021-05-02 14:59:23,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 14:59:23,407 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:23,407 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 3, 3, 3, 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-02 14:59:23,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:23,624 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:23,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:23,625 INFO L82 PathProgramCache]: Analyzing trace with hash -949871629, now seen corresponding path program 3 times [2021-05-02 14:59:23,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:23,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320890907] [2021-05-02 14:59:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:23,630 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:23,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608038526] [2021-05-02 14:59:23,631 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 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-02 14:59:23,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:59:23,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:23,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 14:59:23,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:23,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 25 proven. 30 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 14:59:23,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:23,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320890907] [2021-05-02 14:59:23,869 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:23,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608038526] [2021-05-02 14:59:23,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608038526] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:23,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:23,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:59:23,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413892682] [2021-05-02 14:59:23,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:59:23,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:23,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:59:23,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:23,870 INFO L87 Difference]: Start difference. First operand 957 states and 1340 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:24,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:24,174 INFO L93 Difference]: Finished difference Result 1736 states and 2484 transitions. [2021-05-02 14:59:24,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:59:24,175 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) Word has length 76 [2021-05-02 14:59:24,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:24,180 INFO L225 Difference]: With dead ends: 1736 [2021-05-02 14:59:24,180 INFO L226 Difference]: Without dead ends: 1138 [2021-05-02 14:59:24,183 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 97.7ms TimeCoverageRelationStatistics Valid=111, Invalid=195, Unknown=0, NotChecked=0, Total=306 [2021-05-02 14:59:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2021-05-02 14:59:24,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1108. [2021-05-02 14:59:24,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1108 states, 764 states have (on average 1.2905759162303665) internal successors, (986), 773 states have internal predecessors, (986), 268 states have call successors, (268), 76 states have call predecessors, (268), 75 states have return successors, (263), 258 states have call predecessors, (263), 263 states have call successors, (263) [2021-05-02 14:59:24,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1108 states to 1108 states and 1517 transitions. [2021-05-02 14:59:24,282 INFO L78 Accepts]: Start accepts. Automaton has 1108 states and 1517 transitions. Word has length 76 [2021-05-02 14:59:24,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:24,282 INFO L480 AbstractCegarLoop]: Abstraction has 1108 states and 1517 transitions. [2021-05-02 14:59:24,282 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-02 14:59:24,282 INFO L276 IsEmpty]: Start isEmpty. Operand 1108 states and 1517 transitions. [2021-05-02 14:59:24,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 14:59:24,283 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:24,283 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:24,506 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:24,507 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:24,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:24,507 INFO L82 PathProgramCache]: Analyzing trace with hash -362795852, now seen corresponding path program 1 times [2021-05-02 14:59:24,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:24,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559987491] [2021-05-02 14:59:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:24,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:24,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486698702] [2021-05-02 14:59:24,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:24,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 14:59:24,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:24,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 30 proven. 23 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-05-02 14:59:24,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:24,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559987491] [2021-05-02 14:59:24,993 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:24,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486698702] [2021-05-02 14:59:24,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486698702] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:24,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:24,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 14:59:24,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199246276] [2021-05-02 14:59:24,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 14:59:24,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:24,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 14:59:24,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:59:24,994 INFO L87 Difference]: Start difference. First operand 1108 states and 1517 transitions. Second operand has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:25,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:25,738 INFO L93 Difference]: Finished difference Result 1180 states and 1616 transitions. [2021-05-02 14:59:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 14:59:25,738 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 81 [2021-05-02 14:59:25,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:25,743 INFO L225 Difference]: With dead ends: 1180 [2021-05-02 14:59:25,743 INFO L226 Difference]: Without dead ends: 1177 [2021-05-02 14:59:25,745 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 425.0ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-05-02 14:59:25,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2021-05-02 14:59:25,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 1162. [2021-05-02 14:59:25,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 798 states have (on average 1.2907268170426065) internal successors, (1030), 805 states have internal predecessors, (1030), 283 states have call successors, (283), 81 states have call predecessors, (283), 80 states have return successors, (279), 275 states have call predecessors, (279), 279 states have call successors, (279) [2021-05-02 14:59:25,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1592 transitions. [2021-05-02 14:59:25,837 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1592 transitions. Word has length 81 [2021-05-02 14:59:25,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:25,837 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 1592 transitions. [2021-05-02 14:59:25,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.4375) internal successors, (39), 15 states have internal predecessors, (39), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:25,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1592 transitions. [2021-05-02 14:59:25,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-05-02 14:59:25,838 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:25,838 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:26,055 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 14:59:26,056 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:26,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:26,056 INFO L82 PathProgramCache]: Analyzing trace with hash -2112645673, now seen corresponding path program 1 times [2021-05-02 14:59:26,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:26,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321506693] [2021-05-02 14:59:26,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:26,063 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:26,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349423592] [2021-05-02 14:59:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:26,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:26,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 14:59:26,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:26,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,318 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 16 proven. 88 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:26,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:26,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321506693] [2021-05-02 14:59:26,318 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:26,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349423592] [2021-05-02 14:59:26,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349423592] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:26,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:26,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:59:26,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865376617] [2021-05-02 14:59:26,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:59:26,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:26,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:59:26,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:26,320 INFO L87 Difference]: Start difference. First operand 1162 states and 1592 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:26,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:26,551 INFO L93 Difference]: Finished difference Result 1175 states and 1601 transitions. [2021-05-02 14:59:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 14:59:26,552 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 87 [2021-05-02 14:59:26,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:26,556 INFO L225 Difference]: With dead ends: 1175 [2021-05-02 14:59:26,557 INFO L226 Difference]: Without dead ends: 1168 [2021-05-02 14:59:26,557 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 69.5ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-05-02 14:59:26,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2021-05-02 14:59:26,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1162. [2021-05-02 14:59:26,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 798 states have (on average 1.2882205513784462) internal successors, (1028), 805 states have internal predecessors, (1028), 283 states have call successors, (283), 81 states have call predecessors, (283), 80 states have return successors, (279), 275 states have call predecessors, (279), 279 states have call successors, (279) [2021-05-02 14:59:26,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1590 transitions. [2021-05-02 14:59:26,650 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1590 transitions. Word has length 87 [2021-05-02 14:59:26,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:26,651 INFO L480 AbstractCegarLoop]: Abstraction has 1162 states and 1590 transitions. [2021-05-02 14:59:26,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 10 states have internal predecessors, (42), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:26,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1590 transitions. [2021-05-02 14:59:26,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 14:59:26,652 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:26,652 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 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] [2021-05-02 14:59:26,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:26,865 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:26,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:26,865 INFO L82 PathProgramCache]: Analyzing trace with hash -790944287, now seen corresponding path program 2 times [2021-05-02 14:59:26,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:26,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859333858] [2021-05-02 14:59:26,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:26,874 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:26,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136339811] [2021-05-02 14:59:26,874 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:26,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:26,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:26,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 14:59:26,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:26,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:26,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2021-05-02 14:59:27,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:27,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859333858] [2021-05-02 14:59:27,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:27,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136339811] [2021-05-02 14:59:27,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136339811] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:27,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:27,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 14:59:27,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300918270] [2021-05-02 14:59:27,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 14:59:27,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:27,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 14:59:27,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 14:59:27,141 INFO L87 Difference]: Start difference. First operand 1162 states and 1590 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:59:27,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:27,472 INFO L93 Difference]: Finished difference Result 1203 states and 1644 transitions. [2021-05-02 14:59:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 14:59:27,473 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 90 [2021-05-02 14:59:27,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:27,478 INFO L225 Difference]: With dead ends: 1203 [2021-05-02 14:59:27,478 INFO L226 Difference]: Without dead ends: 1201 [2021-05-02 14:59:27,478 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 105.7ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-05-02 14:59:27,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-05-02 14:59:27,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1177. [2021-05-02 14:59:27,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 807 states have (on average 1.2862453531598512) internal successors, (1038), 814 states have internal predecessors, (1038), 287 states have call successors, (287), 83 states have call predecessors, (287), 82 states have return successors, (283), 279 states have call predecessors, (283), 283 states have call successors, (283) [2021-05-02 14:59:27,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1608 transitions. [2021-05-02 14:59:27,573 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1608 transitions. Word has length 90 [2021-05-02 14:59:27,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:27,573 INFO L480 AbstractCegarLoop]: Abstraction has 1177 states and 1608 transitions. [2021-05-02 14:59:27,573 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2021-05-02 14:59:27,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1608 transitions. [2021-05-02 14:59:27,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-05-02 14:59:27,574 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:27,574 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:27,784 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 14:59:27,785 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:27,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:27,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 2 times [2021-05-02 14:59:27,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:27,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730592363] [2021-05-02 14:59:27,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:27,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:27,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909510992] [2021-05-02 14:59:27,790 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:27,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:27,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:27,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-02 14:59:27,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:27,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:27,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:28,638 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 51 proven. 42 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2021-05-02 14:59:28,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:28,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730592363] [2021-05-02 14:59:28,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:28,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909510992] [2021-05-02 14:59:28,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909510992] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:28,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:28,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-05-02 14:59:28,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369767367] [2021-05-02 14:59:28,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 14:59:28,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:28,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 14:59:28,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-05-02 14:59:28,641 INFO L87 Difference]: Start difference. First operand 1177 states and 1608 transitions. Second operand has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 14:59:29,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:29,851 INFO L93 Difference]: Finished difference Result 1267 states and 1736 transitions. [2021-05-02 14:59:29,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 14:59:29,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) Word has length 88 [2021-05-02 14:59:29,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:29,856 INFO L225 Difference]: With dead ends: 1267 [2021-05-02 14:59:29,856 INFO L226 Difference]: Without dead ends: 1264 [2021-05-02 14:59:29,857 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 771.3ms TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2021-05-02 14:59:29,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2021-05-02 14:59:29,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1243. [2021-05-02 14:59:29,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1243 states, 845 states have (on average 1.2899408284023668) internal successors, (1090), 853 states have internal predecessors, (1090), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 14:59:29,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1243 states to 1243 states and 1708 transitions. [2021-05-02 14:59:29,977 INFO L78 Accepts]: Start accepts. Automaton has 1243 states and 1708 transitions. Word has length 88 [2021-05-02 14:59:29,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:29,978 INFO L480 AbstractCegarLoop]: Abstraction has 1243 states and 1708 transitions. [2021-05-02 14:59:29,978 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 6 states have call successors, (11) [2021-05-02 14:59:29,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1243 states and 1708 transitions. [2021-05-02 14:59:29,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 14:59:29,980 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:29,980 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:30,200 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:30,201 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:30,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:30,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1791236545, now seen corresponding path program 2 times [2021-05-02 14:59:30,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:30,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207424567] [2021-05-02 14:59:30,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:30,207 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:30,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807272238] [2021-05-02 14:59:30,208 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:30,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:30,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:30,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 14:59:30,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:30,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:30,472 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 16 proven. 98 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:30,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:30,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207424567] [2021-05-02 14:59:30,473 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:30,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807272238] [2021-05-02 14:59:30,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807272238] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:30,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:30,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:59:30,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114455868] [2021-05-02 14:59:30,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:59:30,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:30,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:59:30,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:30,476 INFO L87 Difference]: Start difference. First operand 1243 states and 1708 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:30,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:30,740 INFO L93 Difference]: Finished difference Result 1280 states and 1744 transitions. [2021-05-02 14:59:30,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:59:30,740 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 91 [2021-05-02 14:59:30,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:30,745 INFO L225 Difference]: With dead ends: 1280 [2021-05-02 14:59:30,745 INFO L226 Difference]: Without dead ends: 1273 [2021-05-02 14:59:30,746 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 90.6ms TimeCoverageRelationStatistics Valid=114, Invalid=192, Unknown=0, NotChecked=0, Total=306 [2021-05-02 14:59:30,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states. [2021-05-02 14:59:30,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 1254. [2021-05-02 14:59:30,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 856 states have (on average 1.286214953271028) internal successors, (1101), 864 states have internal predecessors, (1101), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 14:59:30,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1719 transitions. [2021-05-02 14:59:30,844 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1719 transitions. Word has length 91 [2021-05-02 14:59:30,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:30,844 INFO L480 AbstractCegarLoop]: Abstraction has 1254 states and 1719 transitions. [2021-05-02 14:59:30,845 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:30,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1719 transitions. [2021-05-02 14:59:30,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-05-02 14:59:30,846 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:30,846 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 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] [2021-05-02 14:59:31,052 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 14:59:31,053 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:31,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:31,053 INFO L82 PathProgramCache]: Analyzing trace with hash -554609469, now seen corresponding path program 1 times [2021-05-02 14:59:31,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:31,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875225473] [2021-05-02 14:59:31,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:31,058 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:31,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767895481] [2021-05-02 14:59:31,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:31,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 14:59:31,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:31,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 24 proven. 96 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:31,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:31,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875225473] [2021-05-02 14:59:31,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:31,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767895481] [2021-05-02 14:59:31,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767895481] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:31,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:31,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 14:59:31,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870538115] [2021-05-02 14:59:31,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 14:59:31,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:31,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 14:59:31,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 14:59:31,292 INFO L87 Difference]: Start difference. First operand 1254 states and 1719 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:31,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:31,624 INFO L93 Difference]: Finished difference Result 1568 states and 2190 transitions. [2021-05-02 14:59:31,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 14:59:31,624 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 93 [2021-05-02 14:59:31,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:31,629 INFO L225 Difference]: With dead ends: 1568 [2021-05-02 14:59:31,629 INFO L226 Difference]: Without dead ends: 1280 [2021-05-02 14:59:31,631 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=112, Invalid=194, Unknown=0, NotChecked=0, Total=306 [2021-05-02 14:59:31,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2021-05-02 14:59:31,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1274. [2021-05-02 14:59:31,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 876 states have (on average 1.278538812785388) internal successors, (1120), 884 states have internal predecessors, (1120), 311 states have call successors, (311), 87 states have call predecessors, (311), 86 states have return successors, (307), 302 states have call predecessors, (307), 307 states have call successors, (307) [2021-05-02 14:59:31,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1738 transitions. [2021-05-02 14:59:31,751 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1738 transitions. Word has length 93 [2021-05-02 14:59:31,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:31,752 INFO L480 AbstractCegarLoop]: Abstraction has 1274 states and 1738 transitions. [2021-05-02 14:59:31,752 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 11 states have internal predecessors, (48), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:31,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1738 transitions. [2021-05-02 14:59:31,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:59:31,753 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:31,753 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 14:59:31,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 14:59:31,976 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:31,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:31,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1287129886, now seen corresponding path program 2 times [2021-05-02 14:59:31,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:31,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359720919] [2021-05-02 14:59:31,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:31,983 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:31,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035129205] [2021-05-02 14:59:31,983 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:32,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 14:59:32,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:32,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 14:59:32,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:32,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:32,269 INFO L134 CoverageAnalysis]: Checked inductivity of 271 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 14:59:32,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:32,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359720919] [2021-05-02 14:59:32,269 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:32,270 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035129205] [2021-05-02 14:59:32,270 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035129205] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:32,270 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:32,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:59:32,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718539287] [2021-05-02 14:59:32,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:59:32,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:32,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:59:32,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:59:32,272 INFO L87 Difference]: Start difference. First operand 1274 states and 1738 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 14:59:32,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:32,982 INFO L93 Difference]: Finished difference Result 1571 states and 2215 transitions. [2021-05-02 14:59:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 14:59:32,982 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 97 [2021-05-02 14:59:32,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:32,987 INFO L225 Difference]: With dead ends: 1571 [2021-05-02 14:59:32,987 INFO L226 Difference]: Without dead ends: 1569 [2021-05-02 14:59:32,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 288.7ms TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 14:59:32,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1569 states. [2021-05-02 14:59:33,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1569 to 1310. [2021-05-02 14:59:33,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1310 states, 894 states have (on average 1.2818791946308725) internal successors, (1146), 902 states have internal predecessors, (1146), 327 states have call successors, (327), 89 states have call predecessors, (327), 88 states have return successors, (323), 318 states have call predecessors, (323), 323 states have call successors, (323) [2021-05-02 14:59:33,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1310 states to 1310 states and 1796 transitions. [2021-05-02 14:59:33,098 INFO L78 Accepts]: Start accepts. Automaton has 1310 states and 1796 transitions. Word has length 97 [2021-05-02 14:59:33,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:33,099 INFO L480 AbstractCegarLoop]: Abstraction has 1310 states and 1796 transitions. [2021-05-02 14:59:33,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 14:59:33,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1310 states and 1796 transitions. [2021-05-02 14:59:33,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:59:33,101 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:33,101 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:33,323 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:33,323 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:33,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:33,324 INFO L82 PathProgramCache]: Analyzing trace with hash -2034142563, now seen corresponding path program 3 times [2021-05-02 14:59:33,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:33,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749906470] [2021-05-02 14:59:33,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:33,329 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:33,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921535315] [2021-05-02 14:59:33,330 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:33,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:59:33,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:33,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 14:59:33,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:33,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:33,595 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 24 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:33,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:33,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749906470] [2021-05-02 14:59:33,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:33,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921535315] [2021-05-02 14:59:33,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921535315] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:33,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:33,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:59:33,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507467127] [2021-05-02 14:59:33,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:59:33,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:33,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:59:33,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:59:33,596 INFO L87 Difference]: Start difference. First operand 1310 states and 1796 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:33,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:33,924 INFO L93 Difference]: Finished difference Result 1873 states and 2591 transitions. [2021-05-02 14:59:33,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 14:59:33,925 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 97 [2021-05-02 14:59:33,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:33,931 INFO L225 Difference]: With dead ends: 1873 [2021-05-02 14:59:33,931 INFO L226 Difference]: Without dead ends: 1524 [2021-05-02 14:59:33,933 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 118.7ms TimeCoverageRelationStatistics Valid=139, Invalid=241, Unknown=0, NotChecked=0, Total=380 [2021-05-02 14:59:33,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states. [2021-05-02 14:59:34,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1466. [2021-05-02 14:59:34,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 986 states have (on average 1.268762677484787) internal successors, (1251), 995 states have internal predecessors, (1251), 368 states have call successors, (368), 112 states have call predecessors, (368), 111 states have return successors, (363), 358 states have call predecessors, (363), 363 states have call successors, (363) [2021-05-02 14:59:34,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 1982 transitions. [2021-05-02 14:59:34,050 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 1982 transitions. Word has length 97 [2021-05-02 14:59:34,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:34,050 INFO L480 AbstractCegarLoop]: Abstraction has 1466 states and 1982 transitions. [2021-05-02 14:59:34,051 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 12 states have internal predecessors, (52), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:34,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 1982 transitions. [2021-05-02 14:59:34,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 14:59:34,052 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:34,052 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 14:59:34,268 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:34,269 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:34,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:34,269 INFO L82 PathProgramCache]: Analyzing trace with hash 516983514, now seen corresponding path program 4 times [2021-05-02 14:59:34,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:34,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707492521] [2021-05-02 14:59:34,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:34,274 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:34,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859746926] [2021-05-02 14:59:34,274 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:34,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 14:59:34,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:34,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 34 conjunts are in the unsatisfiable core [2021-05-02 14:59:34,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:34,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:34,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 33 proven. 61 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-05-02 14:59:35,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:35,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707492521] [2021-05-02 14:59:35,003 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:35,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859746926] [2021-05-02 14:59:35,003 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859746926] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:35,003 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:35,003 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 14:59:35,003 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065378219] [2021-05-02 14:59:35,004 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 14:59:35,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:35,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 14:59:35,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-05-02 14:59:35,004 INFO L87 Difference]: Start difference. First operand 1466 states and 1982 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 14:59:36,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:36,277 INFO L93 Difference]: Finished difference Result 1531 states and 2077 transitions. [2021-05-02 14:59:36,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 14:59:36,278 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 97 [2021-05-02 14:59:36,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:36,283 INFO L225 Difference]: With dead ends: 1531 [2021-05-02 14:59:36,284 INFO L226 Difference]: Without dead ends: 1529 [2021-05-02 14:59:36,284 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 817.7ms TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2021-05-02 14:59:36,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2021-05-02 14:59:36,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1507. [2021-05-02 14:59:36,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1507 states, 1010 states have (on average 1.2742574257425743) internal successors, (1287), 1019 states have internal predecessors, (1287), 384 states have call successors, (384), 113 states have call predecessors, (384), 112 states have return successors, (379), 374 states have call predecessors, (379), 379 states have call successors, (379) [2021-05-02 14:59:36,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1507 states to 1507 states and 2050 transitions. [2021-05-02 14:59:36,410 INFO L78 Accepts]: Start accepts. Automaton has 1507 states and 2050 transitions. Word has length 97 [2021-05-02 14:59:36,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:36,410 INFO L480 AbstractCegarLoop]: Abstraction has 1507 states and 2050 transitions. [2021-05-02 14:59:36,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 17 states have internal predecessors, (55), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 14:59:36,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1507 states and 2050 transitions. [2021-05-02 14:59:36,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 14:59:36,411 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:36,411 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:36,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:36,634 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:36,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:36,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1787026468, now seen corresponding path program 3 times [2021-05-02 14:59:36,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:36,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019045607] [2021-05-02 14:59:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:36,639 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:36,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779782222] [2021-05-02 14:59:36,639 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:36,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:59:36,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:36,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 14:59:36,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:36,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:36,908 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 16 proven. 120 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:36,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:36,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019045607] [2021-05-02 14:59:36,908 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:36,908 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779782222] [2021-05-02 14:59:36,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779782222] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:36,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:36,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 14:59:36,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27807619] [2021-05-02 14:59:36,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 14:59:36,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:36,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 14:59:36,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:59:36,910 INFO L87 Difference]: Start difference. First operand 1507 states and 2050 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:37,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:37,352 INFO L93 Difference]: Finished difference Result 1843 states and 2466 transitions. [2021-05-02 14:59:37,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 14:59:37,353 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 98 [2021-05-02 14:59:37,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:37,375 INFO L225 Difference]: With dead ends: 1843 [2021-05-02 14:59:37,376 INFO L226 Difference]: Without dead ends: 1836 [2021-05-02 14:59:37,377 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 145.0ms TimeCoverageRelationStatistics Valid=171, Invalid=291, Unknown=0, NotChecked=0, Total=462 [2021-05-02 14:59:37,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1836 states. [2021-05-02 14:59:37,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1836 to 1737. [2021-05-02 14:59:37,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1737 states, 1161 states have (on average 1.2609819121447028) internal successors, (1464), 1186 states have internal predecessors, (1464), 442 states have call successors, (442), 134 states have call predecessors, (442), 133 states have return successors, (436), 416 states have call predecessors, (436), 436 states have call successors, (436) [2021-05-02 14:59:37,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1737 states to 1737 states and 2342 transitions. [2021-05-02 14:59:37,515 INFO L78 Accepts]: Start accepts. Automaton has 1737 states and 2342 transitions. Word has length 98 [2021-05-02 14:59:37,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:37,515 INFO L480 AbstractCegarLoop]: Abstraction has 1737 states and 2342 transitions. [2021-05-02 14:59:37,515 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:37,515 INFO L276 IsEmpty]: Start isEmpty. Operand 1737 states and 2342 transitions. [2021-05-02 14:59:37,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 14:59:37,517 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:37,517 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 14:59:37,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 14:59:37,740 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:37,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:37,740 INFO L82 PathProgramCache]: Analyzing trace with hash 971780744, now seen corresponding path program 1 times [2021-05-02 14:59:37,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:37,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105840644] [2021-05-02 14:59:37,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:37,746 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:37,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400279459] [2021-05-02 14:59:37,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:37,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 30 conjunts are in the unsatisfiable core [2021-05-02 14:59:37,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:37,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:37,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:38,059 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 31 proven. 25 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2021-05-02 14:59:38,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:38,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105840644] [2021-05-02 14:59:38,060 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:38,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400279459] [2021-05-02 14:59:38,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400279459] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:38,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:38,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 14:59:38,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525168474] [2021-05-02 14:59:38,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 14:59:38,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:38,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 14:59:38,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-05-02 14:59:38,061 INFO L87 Difference]: Start difference. First operand 1737 states and 2342 transitions. Second operand has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 14:59:38,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:38,680 INFO L93 Difference]: Finished difference Result 2047 states and 2823 transitions. [2021-05-02 14:59:38,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-05-02 14:59:38,681 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 101 [2021-05-02 14:59:38,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:38,687 INFO L225 Difference]: With dead ends: 2047 [2021-05-02 14:59:38,687 INFO L226 Difference]: Without dead ends: 2045 [2021-05-02 14:59:38,689 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 350.9ms TimeCoverageRelationStatistics Valid=222, Invalid=770, Unknown=0, NotChecked=0, Total=992 [2021-05-02 14:59:38,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states. [2021-05-02 14:59:38,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1881. [2021-05-02 14:59:38,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1881 states, 1224 states have (on average 1.2679738562091503) internal successors, (1552), 1266 states have internal predecessors, (1552), 518 states have call successors, (518), 139 states have call predecessors, (518), 138 states have return successors, (512), 475 states have call predecessors, (512), 512 states have call successors, (512) [2021-05-02 14:59:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1881 states to 1881 states and 2582 transitions. [2021-05-02 14:59:38,866 INFO L78 Accepts]: Start accepts. Automaton has 1881 states and 2582 transitions. Word has length 101 [2021-05-02 14:59:38,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:38,868 INFO L480 AbstractCegarLoop]: Abstraction has 1881 states and 2582 transitions. [2021-05-02 14:59:38,868 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 12 states have internal predecessors, (41), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 14:59:38,868 INFO L276 IsEmpty]: Start isEmpty. Operand 1881 states and 2582 transitions. [2021-05-02 14:59:38,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 14:59:38,871 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:38,871 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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] [2021-05-02 14:59:39,093 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:39,093 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:39,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:39,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1348351390, now seen corresponding path program 1 times [2021-05-02 14:59:39,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:39,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094253738] [2021-05-02 14:59:39,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:39,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:39,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [333154233] [2021-05-02 14:59:39,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 14:59:39,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 14:59:39,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:39,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:39,349 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 33 proven. 103 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-05-02 14:59:39,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:39,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094253738] [2021-05-02 14:59:39,350 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:39,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333154233] [2021-05-02 14:59:39,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333154233] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:39,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:39,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 14:59:39,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258233976] [2021-05-02 14:59:39,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 14:59:39,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:39,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 14:59:39,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 14:59:39,351 INFO L87 Difference]: Start difference. First operand 1881 states and 2582 transitions. Second operand has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:39,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:39,720 INFO L93 Difference]: Finished difference Result 2680 states and 3826 transitions. [2021-05-02 14:59:39,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 14:59:39,722 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 99 [2021-05-02 14:59:39,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:39,726 INFO L225 Difference]: With dead ends: 2680 [2021-05-02 14:59:39,726 INFO L226 Difference]: Without dead ends: 1891 [2021-05-02 14:59:39,729 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 103.6ms TimeCoverageRelationStatistics Valid=138, Invalid=242, Unknown=0, NotChecked=0, Total=380 [2021-05-02 14:59:39,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1891 states. [2021-05-02 14:59:39,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1891 to 1877. [2021-05-02 14:59:39,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1877 states, 1220 states have (on average 1.2532786885245901) internal successors, (1529), 1262 states have internal predecessors, (1529), 518 states have call successors, (518), 139 states have call predecessors, (518), 138 states have return successors, (512), 475 states have call predecessors, (512), 512 states have call successors, (512) [2021-05-02 14:59:39,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 2559 transitions. [2021-05-02 14:59:39,899 INFO L78 Accepts]: Start accepts. Automaton has 1877 states and 2559 transitions. Word has length 99 [2021-05-02 14:59:39,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:39,899 INFO L480 AbstractCegarLoop]: Abstraction has 1877 states and 2559 transitions. [2021-05-02 14:59:39,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:39,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1877 states and 2559 transitions. [2021-05-02 14:59:39,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-05-02 14:59:39,901 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 14:59:39,901 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-05-02 14:59:40,123 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:40,123 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 14:59:40,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 14:59:40,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1350164207, now seen corresponding path program 3 times [2021-05-02 14:59:40,124 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 14:59:40,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887190069] [2021-05-02 14:59:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 14:59:40,129 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 14:59:40,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737011056] [2021-05-02 14:59:40,129 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 14:59:40,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 14:59:40,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 14:59:40,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 14:59:40,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 14:59:40,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 14:59:40,810 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 47 proven. 10 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2021-05-02 14:59:40,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 14:59:40,810 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887190069] [2021-05-02 14:59:40,811 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 14:59:40,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737011056] [2021-05-02 14:59:40,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737011056] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 14:59:40,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 14:59:40,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 14:59:40,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123330302] [2021-05-02 14:59:40,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 14:59:40,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 14:59:40,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 14:59:40,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-05-02 14:59:40,812 INFO L87 Difference]: Start difference. First operand 1877 states and 2559 transitions. Second operand has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:44,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 14:59:44,681 INFO L93 Difference]: Finished difference Result 2071 states and 2857 transitions. [2021-05-02 14:59:44,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 14:59:44,682 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2021-05-02 14:59:44,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 14:59:44,682 INFO L225 Difference]: With dead ends: 2071 [2021-05-02 14:59:44,682 INFO L226 Difference]: Without dead ends: 0 [2021-05-02 14:59:44,688 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 517.1ms TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-05-02 14:59:44,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-02 14:59:44,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-02 14:59:44,689 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-02 14:59:44,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-02 14:59:44,689 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 104 [2021-05-02 14:59:44,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 14:59:44,690 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-02 14:59:44,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 5 states have call successors, (13), 1 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 14:59:44,690 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-02 14:59:44,690 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-02 14:59:44,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 14:59:44,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-02 14:59:46,229 WARN L205 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 726 DAG size of output: 220 [2021-05-02 14:59:46,784 WARN L205 SmtUtils]: Spent 550.00 ms on a formula simplification. DAG size of input: 560 DAG size of output: 82 [2021-05-02 14:59:47,573 WARN L205 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 715 DAG size of output: 271 [2021-05-02 14:59:47,913 WARN L205 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 561 DAG size of output: 82 [2021-05-02 14:59:48,220 WARN L205 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 561 DAG size of output: 82 [2021-05-02 14:59:49,063 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 568 DAG size of output: 106 [2021-05-02 14:59:49,656 WARN L205 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 217 DAG size of output: 15 [2021-05-02 14:59:49,787 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 15 [2021-05-02 14:59:50,427 WARN L205 SmtUtils]: Spent 622.00 ms on a formula simplification. DAG size of input: 256 DAG size of output: 11 [2021-05-02 14:59:50,799 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 15 [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-02 14:59:50,821 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)|) (= ~counter~0 |old(~counter~0)|) (= |#t~string4.offset| |old(#t~string4.offset)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L194 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: (<= ~counter~0 0) [2021-05-02 14:59:50,821 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-02 14:59:50,821 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-02 14:59:50,821 INFO L201 CegarLoopUtils]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L8(line 8) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 19 75) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L52(lines 48 58) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L48-1(lines 48 58) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L48-3(lines 48 58) the Hoare annotation is: (or (and (<= 1 main_~x~0) (<= 1 main_~y~0) (<= main_~v~0 main_~c~0)) (not (<= |old(~counter~0)| 0))) [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L48-4(lines 48 58) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L73(line 73) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L24(line 24) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (= ~counter~0 |old(~counter~0)|)) [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L24-1(line 24) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (and (<= 1 main_~x~0) (= ~counter~0 |old(~counter~0)|))) [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L49(line 49) the Hoare annotation is: (or (and (<= 1 main_~x~0) (<= 1 main_~y~0) (<= main_~v~0 main_~c~0)) (not (<= |old(~counter~0)| 0))) [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L49-1(line 49) the Hoare annotation is: (or (and (<= 1 main_~x~0) (<= 1 main_~y~0) (<= main_~v~0 main_~c~0)) (not (<= |old(~counter~0)| 0))) [2021-05-02 14:59:50,822 INFO L198 CegarLoopUtils]: For program point L41-1(lines 41 61) no Hoare annotation was computed. [2021-05-02 14:59:50,822 INFO L194 CegarLoopUtils]: At program point L41-3(lines 41 61) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (and (<= 1 main_~x~0) (<= 1 main_~y~0))) [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L41-4(lines 41 61) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L25(line 25) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L194 CegarLoopUtils]: At program point L50(line 50) the Hoare annotation is: (or (and (<= 1 main_~x~0) (<= 1 main_~y~0) (<= main_~v~0 main_~c~0)) (not (<= |old(~counter~0)| 0))) [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 19 75) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L42(lines 42 43) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L34-1(lines 34 72) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L194 CegarLoopUtils]: At program point L34-3(lines 34 72) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (and (<= 1 main_~x~0) (<= 1 main_~y~0))) [2021-05-02 14:59:50,823 INFO L194 CegarLoopUtils]: At program point L34-4(lines 34 72) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (and (<= 1 main_~x~0) (<= 1 main_~y~0))) [2021-05-02 14:59:50,823 INFO L194 CegarLoopUtils]: At program point mainENTRY(lines 19 75) the Hoare annotation is: (or (not (<= |old(~counter~0)| 0)) (= ~counter~0 |old(~counter~0)|)) [2021-05-02 14:59:50,823 INFO L194 CegarLoopUtils]: At program point L51(line 51) the Hoare annotation is: (or (and (<= 1 main_~x~0) (<= 1 main_~y~0) (<= main_~v~0 main_~c~0)) (not (<= |old(~counter~0)| 0))) [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L35(lines 35 36) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-05-02 14:59:50,823 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-05-02 14:59:50,824 INFO L198 CegarLoopUtils]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-05-02 14:59:50,824 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-05-02 14:59:50,836 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 02:59:50 BoogieIcfgContainer [2021-05-02 14:59:50,836 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 14:59:50,837 INFO L168 Benchmark]: Toolchain (without parser) took 52473.09 ms. Allocated memory was 194.0 MB in the beginning and 701.5 MB in the end (delta: 507.5 MB). Free memory was 157.8 MB in the beginning and 447.7 MB in the end (delta: -289.8 MB). Peak memory consumption was 407.8 MB. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 194.0 MB. Free memory is still 174.4 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L168 Benchmark]: CACSL2BoogieTranslator took 227.85 ms. Allocated memory is still 194.0 MB. Free memory was 157.6 MB in the beginning and 176.9 MB in the end (delta: -19.2 MB). Peak memory consumption was 11.7 MB. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L168 Benchmark]: Boogie Preprocessor took 32.01 ms. Allocated memory is still 194.0 MB. Free memory was 176.9 MB in the beginning and 175.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L168 Benchmark]: RCFGBuilder took 384.32 ms. Allocated memory is still 194.0 MB. Free memory was 175.3 MB in the beginning and 158.0 MB in the end (delta: 17.3 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L168 Benchmark]: TraceAbstraction took 51822.36 ms. Allocated memory was 194.0 MB in the beginning and 701.5 MB in the end (delta: 507.5 MB). Free memory was 157.5 MB in the beginning and 447.7 MB in the end (delta: -290.2 MB). Peak memory consumption was 407.6 MB. Max. memory is 8.0 GB. [2021-05-02 14:59:50,837 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 194.0 MB. Free memory is still 174.4 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 227.85 ms. Allocated memory is still 194.0 MB. Free memory was 157.6 MB in the beginning and 176.9 MB in the end (delta: -19.2 MB). Peak memory consumption was 11.7 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 32.01 ms. Allocated memory is still 194.0 MB. Free memory was 176.9 MB in the beginning and 175.3 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 384.32 ms. Allocated memory is still 194.0 MB. Free memory was 175.3 MB in the beginning and 158.0 MB in the end (delta: 17.3 MB). Peak memory consumption was 16.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 51822.36 ms. Allocated memory was 194.0 MB in the beginning and 701.5 MB in the end (delta: 507.5 MB). Free memory was 157.5 MB in the beginning and 447.7 MB in the end (delta: -290.2 MB). Peak memory consumption was 407.6 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: 45855.0ms, OverallIterations: 45, TraceHistogramMax: 13, EmptinessCheckTime: 60.0ms, AutomataDifference: 21284.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 5907.5ms, InitialAbstractionConstructionTime: 9.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 2783 SDtfs, 4129 SDslu, 13816 SDs, 0 SdLazy, 10551 SolverSat, 2405 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 12041.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3047 GetRequests, 2371 SyntacticMatches, 5 SemanticMatches, 671 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2350 ImplicationChecksByTransitivity, 8174.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1881occurred in iteration=43, InterpolantAutomatonStates: 624, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2400.5ms AutomataMinimizationTime, 45 MinimizatonAttempts, 1825 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 16 LocationsWithAnnotation, 1584 PreInvPairs, 2451 NumberOfFragments, 179 HoareAnnotationTreeSize, 1584 FomulaSimplifications, 29499362 FormulaSimplificationTreeSizeReduction, 4170.6ms HoareSimplificationTime, 16 FomulaSimplificationsInter, 53058 FormulaSimplificationTreeSizeReductionInter, 1689.6ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 411.9ms SsaConstructionTime, 1338.8ms SatisfiabilityAnalysisTime, 9186.6ms InterpolantComputationTime, 2802 NumberOfCodeBlocks, 2661 NumberOfCodeBlocksAsserted, 69 NumberOfCheckSat, 2757 ConstructedInterpolants, 0 QuantifiedInterpolants, 14440 SizeOfPredicates, 279 NumberOfNonLiveVariables, 10359 ConjunctsInSsa, 1093 ConjunctsInUnsatCore, 45 InterpolantComputations, 9 PerfectInterpolantSequences, 2753/3873 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: 41]: Loop Invariant Derived loop invariant: !(\old(counter) <= 0) || (1 <= x && 1 <= y) - InvariantResult [Line: 48]: Loop Invariant Derived loop invariant: ((1 <= x && 1 <= y) && v <= c) || !(\old(counter) <= 0) - InvariantResult [Line: 34]: Loop Invariant Derived loop invariant: !(\old(counter) <= 0) || (1 <= x && 1 <= y) RESULT: Ultimate proved your program to be correct! Received shutdown request...